.theme_switch{
	display: flex;
	align-items: center;
	height: 26px;
	font-size: 16px;
	border-radius: 13px;
    background-color: #edf1f7;
	padding: 2px;

	.theme_switch_item{
		padding: 0 10px;
        height: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 15px;
		color: #52545b;
	}
	.active{
		color: var(--el-color-primary);
		background-color: #ffffff;
	}
}
.theme_switch_dark{
    background-color: var(--next-color-primary);
	.active{
		background-color: var(--next-color-seting);
	}
}
[data-theme='dark']::view-transition-old(root) {
  z-index: 2147483646 !important;
}

[data-theme='dark']::view-transition-new(root) {
  z-index: 1 !important;
}